package cn.lhf.cd.mapper;

import cn.lhf.cd.entity.Record;
import org.apache.ibatis.annotations.Param;

import java.sql.Date;
import java.util.List;

public interface RecordMapper {
    /**
     * 获取用户全部的流水
     * @param uid 用户id
     * @return  流水信息
     */
    List<Record> getByUserId(@Param("uid") Integer uid);

    /**
     * 获取用户在某个时间之后的流水
     * @param uid  用户id
     * @param date 时间
     * @return    流水信息
     */
    List<Record> getByUserIdAndDateAfter(@Param("uid") Integer uid, @Param("date") Date date);

    /**
     * 添加流水信息
     * @param record 流水信息
     */
    void add(Record record);
}
